﻿using AutoMapper;
using IdentityServer4.Stores;
using K9Cloud.Admin.Account.User;
using K9Nano.Admin.Weixin;
using K9Nano.Authorization;
using K9Nano.Dependency;
using K9Nano.Domain;
using K9Nano.Runtime;
using K9Nano.Web.Accounts;
using Microsoft.AspNetCore.Identity;
using Microsoft.Extensions.Logging;

namespace K9Cloud.Admin.Account
{
    public class WeixinAppService: WeixinAppService<AppUser>, IScopedDependency
    {
        public WeixinAppService(IUnitOfWork uow, IMapper mapper, ISessionContext sessionContext, ILoggerFactory loggerFactory, UserManager<AppUser> userManager, ISystemClock systemClock, IClientStore clientStore, IUserBlacklistChecker blacklistChecker, IAccountAppService accountAppService) : base(uow, mapper, sessionContext, loggerFactory, userManager, systemClock, clientStore, blacklistChecker, accountAppService)
        {
        }
    }
}